home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / repair / cleanup.h < prev    next >
C/C++ Source or Header  |  2006-01-09  |  744b  |  32 lines

  1. /* Copyright 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by
  2.    reiser4progs/COPYING.
  3.    
  4.    repair/cleanup.h -- the structures and methods needed for tree
  5.    cleanuping as the end of filsystem recovery. */
  6.  
  7. #ifndef REPAIR_CLEANUP_H
  8. #define REPAIR_CLEANUP_H
  9.  
  10. #include <time.h>
  11. #include <repair/librepair.h>
  12.  
  13. /* Statistics gathered during the pass. */
  14. typedef struct repair_cleanup_stat {
  15.     uint64_t removed, linked;
  16.     time_t time;
  17. } repair_cleanup_stat_t;
  18.  
  19. /* Data filter works on. */
  20. typedef struct repair_cleanup {
  21.     repair_data_t *repair;
  22.     reiser4_place_t neigh;
  23.     repair_cleanup_stat_t stat;
  24.     
  25.     aal_gauge_t *gauge;
  26.     reiser4_place_t *cur_place;
  27. } repair_cleanup_t;
  28.  
  29. extern errno_t repair_cleanup(repair_cleanup_t *cleanup);
  30.  
  31. #endif
  32.